for loop vs while loop